package com.xdb.jdbc;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;

public class XDBResultSetMetaData implements ResultSetMetaData {
	 final String catalog;
	 final ResultSet rs;
	 final PreparedStatement pst;
	 final int columnCount;
	 
	public XDBResultSetMetaData(String catalog, ResultSet rs,
			PreparedStatement pst, int columnCount) {
		this.catalog = catalog;
		this.rs = rs;
		this.pst = pst;
		this.columnCount = columnCount;
	}

	@Override
	public boolean isWrapperFor(Class<?> arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public <T> T unwrap(Class<T> arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public String getCatalogName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public String getColumnClassName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public int getColumnCount() throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public int getColumnDisplaySize(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public String getColumnLabel(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public String getColumnName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public int getColumnType(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public String getColumnTypeName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public int getPrecision(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public int getScale(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public String getSchemaName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public String getTableName(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public boolean isAutoIncrement(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isCaseSensitive(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isCurrency(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isDefinitelyWritable(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public int isNullable(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public boolean isReadOnly(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isSearchable(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isSigned(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

	@Override
	public boolean isWritable(int arg0) throws SQLException {
		// TODO 自动生成的方法存根
		return false;
	}

}
